﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Tsanie.Mp3Tag {

    /// <summary>
    /// Mp3文件的Tag基类
    /// </summary>
    public abstract class TagBase {
        /// <summary>
        /// 标题
        /// </summary>
        public abstract string Title { get; set; }
        /// <summary>
        /// 艺术家
        /// </summary>
        public abstract string Artist { get; set; }
        /// <summary>
        /// 专辑
        /// </summary>
        public abstract string Album { get; set; }
        /// <summary>
        /// 年份
        /// </summary>
        public abstract string Year { get; set; }
        /// <summary>
        /// 注释
        /// </summary>
        public abstract string Comments { get; set; }
        /// <summary>
        /// 曲目
        /// </summary>
        public abstract string Track { get; set; }
        /// <summary>
        /// 曲风
        /// </summary>
        public abstract string Genre { get; set; }

        /// <summary>
        /// 读取
        /// </summary>
        public abstract void Read();
        /// <summary>
        /// 写入
        /// </summary>
        public abstract void Write();
    }
}
